Le hachage parfait fait-il un parfait test de sous-typage?

نویسنده

  • Roland Ducournau
چکیده

Subtype tests are an important issue in the implementation of object-oriented programming languages. Many techniques have been proposed but none of them perfectly fullfills the five requirements that we have identified: constant-time, linear-space, multiple inheritance, dynamic loading and inlining. In this paper, we propose to apply a well known technique, perfect hashing, and we show that it responds rather well in meeting these requirements. Furthermore, in the framework of JAVA like languages—characterized by single inheritance of classes and multiple subtyping of interfaces—perfect hashing applies also, at the same time, to method invocation when the receiver is typed by an interface. MOTS-CLÉS : coloration, coercition de types, hachage parfait, héritage simple, héritage multiple, interfaces, langage à objets, tables de méthodes, test de sous-typage

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Évaluation de efficacité des implémentations de l'héritage multiple en typage statique

Résumé. La programmation par objets présente une apparente incompatibilité entre trois termes : l’héritage multiple, l’efficacité et l’hypothèse du monde ouvert — en particulier, le chargement dynamique. Cet article présente des résultats d’expérimentations exhaustives comparant l’efficacité de différentes techniques d’implémentation (coloration, BTD, hachage parfait, ...) dans le contexte de d...

متن کامل

Hypergraphes de Petersen! Hypergraphes de Moore?

On &die ici des sous structures des plan projectifs finis Pg(2, n) od n est impair. Dans ceux-ci les (n + I)-arcs induisent une decomposition canonique. Soit E l’ensemble des points, D celui des droites, appelons X l’ensemble des points d’un (n + l)-arc. On obtient alors une partition de D en considerant F I’ensemble des droites rencontrant X en deux points, X’ I’ensemble de celles qui le renco...

متن کامل

Polygones de Hodge, de Newton et de l’inertie modérée des représentations semi-stables

Soient p un nombre premier, et k un corps parfait de caractéristique p. On note W = W (k) l’anneau des vecteurs de Witt à coefficients dans k, K0 le corps des fractions deW et on fixe K une extension totalement ramifiée de K0 de degré e, d’anneau des entiers noté OK . On fixe également K̄ une cloture algébrique de K, on désigne par GK le groupe de Galois absolu de K et par I le sous-groupe d’ine...

متن کامل

Numerical quadrature for the Prandtl Meyer function at high temperature with application for air

When the stagnation temperature of the combustion chamber or ambient air increases, the specific heats and their ratio do not remain constant any more, and start to vary with this temperature. The gas remains perfect, except, it will be calorically imperfect and thermally perfect. A new generalized form of the Prandtl Meyer function is developed, by adding the effect of variation of this temper...

متن کامل

فایل کامل مجلّه مطالعات زبان فرانسه دو فصلنامه علمی پژوهشی زبان فرانسه دانشکده زبانهای خارجی دانشگاه اصفهان

Tâ ÇÉÅ wx W|xâ Revue des Études de la Langue Française Revue semestrielle de la Faculté des Langues Étrangères de l'Université d'Ispahan Cinquième année, N° 8 Printemps-Eté 2013, ISSN 2008- 6571 ISSN électronique 2322-469X Cette revue est indexée dans: Ulrichsweb: global serials directory http://ulrichsweb.serialssolutions.com Doaj: Directory of Open Access Journals http://www.doaj.org ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006